<div class="blog container">
  <div class="row">
    <div class="col-md-8 offset-md-2">
      <article>
        <div class="mb-4 text-center">
          <h1 class="mb-1">Hacktoberfest 2022</h1>
          <div class="mb-3 text-muted"><small>2022-10-01</small></div>
          <img
            alt="Hacktoberfest 2022 with Ghostfolio Teaser"
            class="rounded w-100"
            src="../assets/images/blog/hacktoberfest-2022.png"
            title="Hacktoberfest 2022 with Ghostfolio"
          />
        </div>
        <section class="mb-4">
          <p>
            We are very excited to join
            <a href="https://hacktoberfest.com">Hacktoberfest</a> for the first
            time with <a href="https://ghostfol.io">Ghostfolio</a> and meet new
            and ambitious open-source contributors. Hacktoberfest is a
            month-long celebration of open-source projects, their maintainers,
            and the entire community of contributors. Each October, open source
            maintainers from all over the world give extra attention to new
            contributors while guiding them through their first pull requests on
            <a href="https://github.com/ghostfolio/ghostfolio">GitHub</a>.
          </p>
        </section>
        <section class="mb-4">
          <h2 class="h4">About Ghostfolio</h2>
          <p>
            Ghostfolio is a modern web application to manage your personal
            finance. The software presents the current assets in real time and
            supports the decision making of future investments. Whether
            rebalancing the asset classes (stocks, ETFs, cryptocurrencies, etc.)
            of your portfolio or financing an apartment, Ghostfolio offers
            solid, data-driven decision support.
          </p>
          <p>
            Ghostfolio is written in
            <a href="https://www.typescriptlang.org">TypeScript</a> and
            organized as an <a href="https://nx.dev">Nx</a> workspace. The
            backend is based on <a href="https://nestjs.com">NestJS</a> using
            <a href="https://www.postgresql.org">PostgreSQL</a> as a database
            together with <a href="https://www.prisma.io">Prisma</a> and
            <a href="https://redis.io">Redis</a> for caching. The frontend is
            built with <a href="https://angular.io">Angular</a>.
          </p>
        </section>
        <section class="mb-4">
          <h2 class="h4">How to contribute?</h2>
          <p>
            Every contribution matters. This can be implementing new features,
            fixing bugs, refactoring the code, improving the documentation,
            adding more unit tests, or translating into another language.
          </p>
          <p>
            Are you not yet familiar with our code base? That is not a problem.
            We have applied the label <code>hacktoberfest</code> to a few
            <a
              href="https://github.com/ghostfolio/ghostfolio/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest"
              >issues</a
            >
            and
            <a
              href="https://github.com/ghostfolio/ghostfolio/discussions?discussions_q=label%3Ahacktoberfest"
              >ideas</a
            >
            that are well suited for newcomers.
          </p>
          <p>
            The official Hacktoberfest website provides some valuable
            <a
              href="https://hacktoberfest.com/participation/#beginner-resources"
              >resources for beginners</a
            >
            to start contributing in open source.
          </p>
        </section>
        <section class="mb-4">
          <h2 class="h4">Get support</h2>
          <p>
            If you have further questions or ideas, please join our growing
            <a
              href="https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg"
              >Slack</a
            >
            community or get in touch on X (formerly Twitter)
            <a href="https://x.com/ghostfolio_">&#64;ghostfolio_</a> or by
            e-mail via <a href="mailto:hi@ghostfol.io">hi&#64;ghostfol.io</a>.
          </p>
          <p>
            We look forward to hearing from you.<br />
            Thomas from Ghostfolio
          </p>
        </section>
        <section class="mb-4">
          <ul class="list-inline">
            <li class="list-inline-item">
              <span class="badge badge-light">Angular</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Community</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Cryptocurrency</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">ETF</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Finance</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Fintech</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Ghostfolio</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">GitHub</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Hacktoberfest</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Investment</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">NestJS</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Nx</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">October</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Open Source</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">OSS</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Personal Finance</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Portfolio</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Portfolio Tracker</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Prisma</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Software</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Stock</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">TypeScript</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Wealth</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Wealth Management</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Web3</span>
            </li>
            <li class="list-inline-item">
              <span class="badge badge-light">Web 3.0</span>
            </li>
          </ul>
        </section>
        <nav aria-label="breadcrumb">
          <ol class="breadcrumb">
            <li class="breadcrumb-item">
              <a i18n [routerLink]="routerLinkBlog">Blog</a>
            </li>
            <li
              aria-current="page"
              class="active breadcrumb-item text-truncate"
            >
              Hacktoberfest 2022
            </li>
          </ol>
        </nav>
      </article>
    </div>
  </div>
</div>
